<p>
    <a href="<?php echo $_SERVER['PHP_SELF']; ?>?pag=perfil">Retornar para a lista de perfil</a>
</p>


<?php
//Verificamos se foi solicitado alguma inserção
//ou seja, se o formulário foi submetido
if(isset($_GET['acper']))
{
    if($_GET['acper']=='ati'){
	$i = perfil::atiper($_GET['cod'],$_GET['codmod']);
	//Se a inserção de dados foi bem sucedida
	if($i === true)
	{
	?>
		<div id="sucesso" class="alert alert-success">
			Perfil Ativado!
		</div>



	<?php
		//Encerra a execução do script
		//exit();
	}
	//caso a inserção não foi bem sucedida
	else
	{
	?>
		<div id="falha" class="alert alert-error">
			Erro ao inserir os dados =(
		</div>

	<?php
		//Encerra a execução do script
		//exit();
	}
    }elseif($_GET['acper']=='des'){
	$i = perfil::desper($_GET['cod'],$_GET['codmod']);
	//Se a inserção de dados foi bem sucedida
	if($i === true)
	{
	?>
		<div id="sucesso" class="alert alert-success">
			Perfil Desativado!
		</div>



	<?php
		//Encerra a execução do script
		//exit();
	}
	//caso a inserção não foi bem sucedida
	else
	{
	?>
		<div id="falha" class="alert alert-error">
			Erro ao inserir os dados =(
		</div>

	<?php
		//Encerra a execução do script
		//exit();
	}
    }
}
?>


<?php
//Vamos selecionar todos administradores cadastrados
//Como nosso m�todo � publico podemos acessa-lo diretamente
//Aonde est� esse m�todo listaTodos?
// /controllers/admin.php que foi carregado em nosso index.php
//de acordo com o $_GET['pag'] passado, viu como � bom a conven��o?
//Nem temos mais o esfor�o de ficar incluindo arquivos, eles carregam
//"autom�tico".

//Ent�o blz, usamos o m�todo ListaTodos() que retorna todos nossos usu�rios
$s = perfil::permissao();

//nosso m�todo retorna os dados da consulta
//ent�o vamos verificar se nossa consulta retornou alguma informa��o
if(isset($s) && $s !== false)
{
	//Os �ndices est�o definidos na classe libray/paginacao/paginacao.php
	echo 'Total de registros encontrados: <b>' .$s['paginacao'][7]. '</b>';
	echo '<br />';
	//verifico se foi setada a p�gina (da pagina��o claro) e se foi exibo ela, sen�o
	//a p�gina � a primeira claro = ]
	echo 'Página atual: <b>' .$pgatual = isset($_GET['pg'])?$_GET['pg']:'1'. '</b>';


	//Ent�o vamos listar estes dados encontrados
	//Vamos criar uma tabela s� para melhorar a visualiza��o
	echo '<table  class="table table-striped table-hover" style="font-size:13px; margin-top:15px">
			<tr>
				<th>Código</th>
				<th>Nome</th>
				<th>Descição</th>
				<th>Status</th>
				<th>Ação</th>
			</tr>';

	//damos um loop nos resultados para exibi-los
	$i = '1';
	foreach ($s['dados'] as $v)
	{
		//se voc� est� se perguntando o que s�o este 0,1 � simples, observe nossa
		//query: SELECT Codigo, Nome FROM admins, olhou viu alguma
		//rela��o com o 0 e 1? Pois bem, este �ndices da array, nos retornam
		//exatamente na ordem que especificamos na query, como as array se iniciam
		//do 0(zero), logo $v[0] � o Codigo, e assim por diante. Moleza?

		//Iniciamos nosso formul�rio para exibir, alterar e exlcuir os dados
		// a vari�vel de sistema $_SERVER['QUERY_STRING'] retorna no caso  pag=admin

		//alterna a classe de cor do fundo da tabela
		if (($i % 2) == 1){
			$diff='class="diff"';
		}else{
			$diff='';
		};
		$i++;
	?>
			<tr>
				<td <?php echo $diff; ?>>
					<?php echo $v[0]; ?>
				</td>
				<td <?php echo $diff; ?>>
					<?php echo $v[1]; ?>
				</td>
				<td <?php echo $diff; ?>>
					<?php echo $v[2]; ?>
				</td>
				<td <?php echo $diff; ?>>
					<?php echo $v[3]; ?>
				</td>
				<td <?php echo $diff; ?>>
                                    <? if(mysql_num_rows(mysql_query("SELECT * FROM ".TB_PERFIL_PERMISSAO." WHERE perfil_id=".$_GET['cod']." AND modulo_id=".$v[0]))==0){?>
                                    <a class="btn btn-success btn-mini" href="?pag=perfil&acao=permissao&cod=<?php echo $_GET['cod']; ?>&acper=ati&codmod=<?php echo $v[0]; ?>"><i class="icon-eye-open" style="margin-top: 5px"></i> Ativar</a>
                                    <? }else{ ?>
                                    <a class="btn btn-danger btn-mini" href="?pag=perfil&acao=permissao&cod=<?php echo $_GET['cod']; ?>&acper=des&codmod=<?php echo $v[0]; ?>"><i class="icon-trash" style="margin-top: 5px"></i> Desativar</a>
                                    <? } ?>
                                </td>
                                </form>
			</tr>

	<?php
	//Fecha o loop
	}
	//Fecho a tabela ap�s terminar o loop
	echo '</table>';

	////////////////////////////////////////////////////////////////////////////////
	//Monta paginacao, deixei assim separado, para deixar livre para inserir o CSS//
	////////////////////////////////////////////////////////////////////////////////

	//Primeira P�gina
	echo $s['paginacao'][1];
	//P�gina Anterior
	echo $s['paginacao'][2];
	//Todas P�ginas
	echo $s['paginacao'][3];
	//Pr�xima P�gina
	echo $s['paginacao'][4];
	//�ltima P�gina
	echo $s['paginacao'][5];


//Caso a nossa consulta n�o tenha retornado nenhum resultado, ent�o exibe o erro
} else {
	echo '<div id="alerta">';
		echo 'Nenhum módulo cadastrado.';
	echo '</div>';
}
?>